Big Huge Thesaurus

Old Delhi

noun